

.eBanner{
    width:100%;
    text-align: center;
    margin: 0 auto;
    height: 600px;
}
.eBanner .eBannerM{
    height:600px;
    background: url(../img/banner.jpg) no-repeat center center;
    margin:0 auto;
   position: relative;
}
.eBanner .eBanDesc{
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -600px;
    width: 1200px;
    height: 600px;
}
.eBanDesc .eBanTitle{
    font-size: 60px;
    color: #fff;
    margin: 85px auto 0;
    display: table;
    text-align: center;
    text-shadow: 2px 2px  5px #2B2B2B;
}
.eBanDescOth{
    width: 586px;
    height: 108px;
    /*background-color: #7bd4f3;*/
    text-align: center;
    margin: 40px auto 0;
    display: table;
    background: rgba(0,190,244,0.5);
}
.eBanDescOth .eDescB{
    padding-top: 10px;
    color: #fff;
    font-size: 36px;   
}
.eBanDescOth .eDescS{
    padding-top: 10px;
    color: #fff;
    font-size: 18px;
}
.eBanDesc .eBanLogin{
    width: 375px;
    text-align: center;
    line-height: 60px;
    background:rgba(0,180,237,0.1);
    color: #01b4ed;
    font-size: 24px;
    border: 2px dashed #01b4ed;
    margin: 125px auto 0;
    display: table;
    border-radius: 50px;
}
.eBanDesc .arrs{
    width: 60px;
    height: 60px;
    margin: 40px auto 0;
    display: table;
    position: relative;
    cursor: pointer;
}
@keyframes Animat {
    0%{top:-5px}
    100%{top:5px}
}
.eAnimat{
    animation: Animat 0.2s infinite alternate;
    -webkit-animation: Animat 0.2s infinite alternate;
    position: absolute;
    top:0;
    left:20px;
}
.eBanDesc .eBanArrow{
    position: absolute;
    left: 0;
    top: 0;
    display:inline-block;
	width:20px;
	height:20px;
	border-width:0 2px 2px 0;
	border-color:#01b4ed;
	border-style:solid;
	transform: rotate(45deg);	/* IE 9 */
	-webkit-transform: rotate(45deg);
    margin: 0 auto;
    display: table;
    position: relative;
}
.eBanDesc .eBanArrowO{
    position: absolute;
    left: -5px;
    top: 0;
    display:inline-block;
	width:30px;
	height:30px;
	border-width:0 2px 2px 0;
	border-color:#01b4ed;
	border-style:solid;
	transform: rotate(45deg);	/* IE 9 */
	-webkit-transform: rotate(45deg);
    margin: 0 auto;
    display: table;
}


.eContents{
    margin: 0 auto;
    background-color: #f4f4f4;
}
.eContent{
    padding-bottom: 70px;
}
.eContent .eContentNav{
    height: 155px;
    position: relative;
}
.eContent .eContentTitle{
    position: relative;
    top: 60px;
    font-size: 30px;
    color: #555555;
    margin: 0 auto;
    display: table;
    background-color: #f4f4f4;
    z-index: 100;
}
.eContent .eContentLine{
    position: absolute;
    top: 80px;
    left: 50%;
    margin-left: -434px;
    height: 2px;
    width: 868px;
    background-color: #01b4ed;
}
.eContent .eContentDet{
    margin-top: 70px;
    text-align: center;
    font-size: 18px;
    color: #999999;
}
.eContent .eContentDesc{
    height: 450px;
    background-color: #fff;
}
.eContent .eDescLeft{
    height: 450px;
    width: 202px;
    background-image: url("../img/leBg.png");
}
.eContent .eDescLeTit{
    margin-top: 50px;
    text-align: center;
    font-size: 24px;
    color: #fff;
}
.eContent .eDescLeDet{
    margin: 30px 40px 0;
    font-size: 18px;
    color: #fff;
}
.eContent .eDescLeIcon{
    margin-top: 50px;
    margin-left: 30px;
}
.eContent .eDescRtOne{
    height: 226px;
    width: 499px;
    border-bottom: 1px solid #f6f6f6;
    border-right: 1px solid #f6f6f6;
}
.eContent .eDescRtTwo{
    border-bottom: 1px solid #f6f6f6 ;
}
.eContent .eDescRtThr{
    border-right: 1px solid #f6f6f6;
}
.eContent .eDescRtTwo,.eContent .eDescRtThr,.eContent .eDescRtFor{
    height: 226px;
    width: 499px;
}
.eContent .eOneUp,.eContent .eTwoUp,.eContent .eThrUp,.eContent .eForUp{
    width: 499px;
    line-height: 52px;
    position: relative;
}
.eContent .eOneUp .eDescCircle,.eContent .eTwoUp .eDescCircle,.eContent .eThrUp .eDescCircle,.eContent .eForUp .eDescCircle{
    position: absolute;
    left: 20px;
    top: 21px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #01b4ed;
}
.eContent .eOneUp .eDescDet,.eContent .eTwoUp .eDescDet,.eContent .eThrUp .eDescDet,.eContent .eForUp .eDescDet{
    font-size: 18px;
    margin-left: 46px;
    color:#555555;
}
.eContent .eOneDown .eDescMore,.eContent .eTwoDown .eDescMore,.eContent .eThrDown .eDescMore,.eContent .eForDown .eDescMore{
   font-size: 14px;
   margin-left: 46px; 
   color: #999999;
}
.eContent .eOneDown .eDescImg,.eContent .eTwoDown .eDescImg,.eContent .eThrDown .eDescImg,.eContent .eForDown .eDescImg{
    margin-top: 16px;
   margin-left: 46px; 
}
.eAuthent{
    height: 685px;
    background-color: #eee;
    background-image: url("../img/authBg.jpg");
}
.eAuthent .eAuthentOne{
    height: 270px;
    position: relative;
}
.eAuthent .eOneTit{
    position: absolute;
    top: 80px;
    height: 140px;
    width: 862px;
    margin-left: 168px;
    border: 2px solid #01b4ed;
}
.eAuthent .eOneTitle{
    position: relative;
    top:48px;
    /*left: 50%;*/
    font-size: 48px;
    color: #555555;
    background-color: #fff;
    margin: 0 auto;
    display: table;
}
.eAuthent .eOneTitleOth{
    color: #01b4ed;
}
.eAuthent .eOneDet{
    position: relative;
    top:70px;
    font-size: 28px;
    color: #999999;
    margin: 0 auto;
    display: table;
}
.eAuthent .eOneDetOth{
    color: #01b4ed;
}
.eAuthent .eAuthentTwo{
    margin: 0 20%;
    font-size: 18px;
    color: #555555;
}
.eAuthent .eAuthentThr{
    margin-top: 60px; 
    position: relative;
}
.eAuthent .eThrUp{
    text-align: center;
}
.eAuthent .eThrUpFac{
    height:77px;
    line-height: 77px;
    font-size: 28px;
    color: #f08200;
}

.eThrUpFac>.eHave{
    position: relative;
    top:-26px;
}
.eThrUpFac>.enter{
    position: absolute;
    top:0;
    display:inline-block;
    height:77px;
    line-height: 77px;
}
.eThrUpeFac{
    position: relative;
    width: 44px;
    height:77px;
    overflow: hidden;
    line-height: 77px;
    color: #fff;
    font-size: 48px;
    background-color: #01b4ed;
    margin-left: 8px;
    border-radius: 5px;
    display: inline-block;
}
.eAuthent .eFac1,.eAuthent .eFac2,.eAuthent .eFac3,.eAuthent .eFac4{
    width: 44px;
    height:770px;
    line-height: 77px;
    color: #fff;
    font-size: 48px;
    background-color: #01b4ed;
    /*margin-left: 8px; */
    border-radius: 5px;
    display: inline-block;
}
.eAuthent .eFac1{
    position: absolute;
    top:0;
    left:0;
}
.eAuthent .eFac2{
    position: absolute;
    top:0;
    left:0;
}
.eAuthent .eFac3{
    position: absolute;
    top:0;
    left:0;
}
.eAuthent .eFac4{
    position: absolute;
    top:0;
    left:0;
    margin-right: 20px;
}
.eAuthent .eThrDown{
    position: relative;
    top: 60px;
    width: 445px;
    line-height: 50px;
    background-color: #01b4ed;
    font-size: 20px;
    color: #fff;
    border-radius: 35px;
    margin: 0 auto;
    display: table;
}
.eAuthent .eThrCall{
    margin-left: 85px;
}
.eAuthent .eThrTel{
    margin-left: 48px;
    font-size: 24px; 
}
@keyframes phone {
    0%{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    20%{
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    40%{
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
    60%{
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg);
    }
    80%{
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
    100%{
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
    }

}
.eAuthent .eThrDown .icon{
    -webkit-animation: phone 0.5s infinite;
    animation: phone 0.5s infinite;
    position: absolute;
    top: 2px;
    left: 42px;
    font-size: 30px;
    line-height: 44px;
    color: #fff;
}
.eMapTit{
    margin: 0 auto;

    background-color: #f4f4f4;
}
.eMapTit .eMapTitle{
    height: 188px;
    text-align: center;
}
.eMapTit .eMTTit{
    padding-top: 80px;
    font-size: 28px; 
    color: #555555;
}
.eMapTit .eMTDesc{
    margin-top: 20px;
    font-size: 16px; 
    color: #999999;
}
.eMapTit .eMapImg{
    text-align: center;
    height: 532px;
}
@media screen and(min-width: 992px) and (max-width: 1920px) {
    .eCoords{
        width:100%;
        margin: 0 auto;
    }
}
@media screen and (min-width: 1921px) {
    .eCoords{
        width:1920px;
        margin: 0 auto;
    }
}
.eCoords{
    position: relative;
    text-align: center;
    margin: 0 auto;
}
.eMapTit .eMapTitOne{
    float:left;
    position: relative;
    margin-left:45px;

    padding-bottom: 25px;
    width: 320px;
    background-color: #fff;
}

.eMapTit .eMTImg{
    height: 140px;
    width: 320px;
}
.eMapTit .eMTDown{
    margin: 38px 28px 0;
}
.eMapTit .eMTDCpy{
    text-align: left;
    line-height: 30px;
    font-size: 18px;
    color: #555555;
    position: relative;
}
.eMapTit .eMTDCpy .eMTDChange{
    position: absolute;
    top: 3px;
    right: 0;
    margin-left: 10px;
    height: 23px;
    width: 23px;
    background-image: url("../img/Check_sel.png")
}
.eMapTit .eMTDAdr{
    text-align: left;
    font-size: 14px;
    color: #999999;
}
.eMapTit .eMAvator{
    margin-top: 20px;    
}
.eMapTit .eAvator{
    margin-top: 5px; 
    margin-right: 16px;
	position:relative;
	width:50px;
	height:50px;
	border-radius:50%;
	overflow:hidden;
}
.eMapTit .eAvator img{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height:auto;
	margin:auto;
	min-height:100%;
}
.eMapTit .eSeverBtn{
    line-height: 44px;
    margin-top: 35px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background-color: #409aff;
    border-radius: 5px;
}
.eMapTit .eTrgleLeft{
    position: absolute;
    bottom: 30px;
    left: -13px;
    font-size: 0;  
    line-height: 0;
    border-width: 14px;  
    border-color: #fff;
    border-left-width: 0;  
    border-style: dashed;  
    border-right-style: solid;  
    border-top-color: transparent;  
    border-bottom-color: transparent;  
}
.eMapTit .eMapSmall{
    position: absolute;
    bottom: 0;
    left:0;
    float:left;
    display:inline-block;
    /*position: absolute;*/
    /*left: 50%;*/
    /*top: 50%;*/
    width: 34px;
    height: 48px;
    background-image: url("../img/Smap.png");
}
.eMapTit .eMapTitTwo{
    height: 172px;
    position: relative;
}
.eMapAnd:after{
    content: "";
    display: table;
    clear: both;
}
.eMapAnd:before{
    content: "";
    display: table;
    clear: both;
}
.eMapAnd{
    /*position: relative;*/
    width:364px;
}
.eMapTit .eMTTTit{
    position: relative;
    top: 55px;
    font-size: 30px;
    color: #555555;
    margin: 0 auto;
    display: table;
    background-color: #f4f4f4;
    z-index: 100;
}
.eMapTit .eMTTDesc{
    margin-top: 70px;
    text-align: center;
    font-size: 18px;
    color: #999999;
}
.eMapTit .eMapLine{
    position: absolute;
    top: 74px;
    left: 50%;
    margin-left: -434px;
    height: 2px;
    width: 868px;
    background-color: #01b4ed;
}
.eAdvant{
    margin: 0 auto;
    /*width: 1920px;*/
    height: 497px;
    background: url("../img/advant.jpg") no-repeat center center;
}
.eAdvant .eAdvLetf{
    position: relative;
}
.eAdvant .eAdvLfOne{
    position: absolute;
    top: 48px;
    left: 0;
    height: 84px;
    width: 578px;
}
.eAdvant .eAdvLfTwo{
    position: absolute;
    top: 184px;
    left: 0;
    height: 84px;
    width: 578px; 
}
.eAdvant .eAdvLfThr{
    position: absolute;
    top: 320px;
    left: 0;
    height: 84px;
    width: 578px; 
}
.eAdvant .eAdvLfFor{
    position: absolute;
    top: 48px;
    right: 0;
    height: 84px;
    width: 578px; 
}
.eAdvant .eAdvLfFiv{
    position: absolute;
    top: 184px;
    right: 0;
    height: 84px;
    width: 578px; 
}
.eAdvant .eAdvLfSix{
    position: absolute;
    top: 320px;
    right: 0;
    height: 84px;
    width: 578px; 
}
.eAdvant .eALOneImg,.eAdvant .eALTwoImg,.eAdvant .eALThrImg,.eAdvant .eALForImg,.eAdvant .eALFivImg,.eAdvant .eALSixImg{
    width: 84px;
    height: 84px;
}
.eAdvant .eALOneDesc,.eAdvant .eALTwoDesc,.eAdvant .eALThrDesc,.eAdvant .eALForDesc,.eAdvant .eALFivDesc,.eAdvant .eALSixDesc{
    position: absolute;
    top: 0;
    left: 0;
}
.eAdvant .eALOneTit,.eAdvant .eALTwoTit,.eAdvant .eALThrTit,.eAdvant .eALForTit,.eAdvant .eALFivTit,.eAdvant .eALSixTit{
    margin-left: 94px;
    height: 36px;
    border-bottom: 1px solid #a2b0b9; 
}
.eAdvant .eALOneTitle,.eAdvant .eALTwoTitle,.eAdvant .eALThrTitle,.eAdvant .eALForTitle,.eAdvant .eALFivTitle,.eAdvant .eALSixTitle{
    font-size: 24px; 
    color: #fff;
}
.eAdvant .eALOneDet,.eAdvant .eALTwoDet,.eAdvant .eALThrDet,.eAdvant .eALForDet,.eAdvant .eALFivDet,.eAdvant .eALSixDet{
    margin-top: 8px;
    margin-left: 94px;
    font-size: 14px; 
    color: #fff;
}
.eAdvantOth{
    margin: 0 auto;
    height: 44px;
    /*width: 1920px;*/
    background-color: #f4f4f4;
}

.callStyle{
    position: relative;
    height:24px;
    text-align: center;
    top:20px;
    color:red;
    font-size: 18px;
    font-family: "微软雅黑";
}
.callStyleA{
    display:none;
}
.eSaoMa{
    display:none;
    text-align: center;
    font-size: 18px;
    font-family: "微软雅黑";
}
.eSaoMa1{
    width:150px;
    height:150px;
    margin:40px auto 20px;
}

